#include "instructiontable.h"

// 定义指令到机器码的映射表
 const map<string, InstructionTableEntry> instructionTable = {
        {"MOV", {MOV, 2}},
        {"ADD", {ADD, 2}},
        {"SUB", {SUB, 2}},
        {"MUL", {MUL, 2}},
        {"DIV", {DIV, 2}},
        {"INC", {INC, 1}},
        {"DEC", {DEC, 1}},
        {"CMP", {CMP, 1}},
        {"JMP", {JMP, 1}},
        {"JE", {JE, 1}},
        {"JNE", {JNE, 1}},
        {"JG", {JG, 1}},
        {"JGE", {JGE, 1}},
        {"JL", {JL, 1}},
        {"JLE", {JLE, 1}}
    };
// 如果需要，你还可以在这里实现其他与指令表相关的辅助函数
